software patent - French English Dictionary